//package com.levy.utils;
//
//import org.pdfbox.pdmodel.PDDocument;
//import org.pdfbox.util.PDFTextStripper;
//
//import java.io.File;
//import java.io.FileOutputStream;
//import java.io.IOException;
//import java.io.OutputStreamWriter;
//
///**
// * Created by levy on 2018/10/22.
// */
//public class PdfUtils {
//
//    public static void covPdfToDoc(String pdfPath) throws IOException {
//
//        PDDocument doc = PDDocument.load(pdfPath);
//        int pagenumber = doc.getNumberOfPages();
//        pdfPath = pdfPath.substring(0, pdfPath.lastIndexOf("."));
//        String fileName = pdfPath + ".doc";
//        createFile(fileName);
//        FileOutputStream fos = new FileOutputStream(fileName);
//        OutputStreamWriter writer = new OutputStreamWriter(fos, "UTF-8");
//        PDFTextStripper stripper = new PDFTextStripper();
//        stripper.setSortByPosition(true);
//        stripper.setStartPage(1);
//        stripper.setEndPage(pagenumber);
//        stripper.writeText(doc, writer);
//        writer.close();
//        doc.close();
//        System.out.println("pdf转换word成功！");
//    }
//
//    public static void createFile(String filePath) {
//        File file = new File(filePath);
//        if(file.exists()) {
//            System.out.println("目标文件已存在" + filePath);
//        }
//
//        if(filePath.endsWith(File.separator)) {
//            System.out.println("目标文件不能为目录！");
//        }
//
//        if(!file.getParentFile().exists()) {
//            System.out.println("目标文件所在目录不存在，准备创建它！");
//            if(!file.getParentFile().mkdirs()) {
//                System.out.println("创建目标文件所在的目录失败！");
//            }
//        }
//
//        try {
//            if(file.createNewFile()) {
//                System.out.println("创建文件成功:" + filePath);
//            } else {
//                System.out.println("创建文件失败！");
//            }
//        } catch (IOException var3) {
//            var3.printStackTrace();
//            System.out.println("创建文件失败！" + var3.getMessage());
//        }
//
//    }
//}
